草庐IT

ios - 从 MPMoviePlayerController 调整缩略图大小

全部标签

javascript - 获取远程加载图像的图像 url 的文件大小

我在jQuery中有一个简单的正则表达式函数,用于将图像标记添加到用户发布的图像URL。因此,当用户发布例如www.example.com/image.jpg时,将添加图像标签,以便用户无需单击URL即可查看图像。varhostname=window.location.hostname.replace(/\./g,'\\.');varre=newRegExp('(http:\\/\\/[^'+hostname+']\\S+[\\.jpeg|\\.png|\\.jpg|\\.gif])','g');$(".texthold").each(function(){$(this).html($

javascript - 删除键后调整对象键

这个问题在这里已经有了答案:DeletingarrayelementsinJavaScript-deletevssplice(29个答案)关闭8年前。在Javascript中,我有一个对象数组,如下所示:vararray=[{foo:'bar'},{foo:'baz'},{foo:'qux'}];看起来像这样,真的......[0:{...},1:{...},2:{...}]我删除了第二个:deletearray[1];然后我有这个:[0:{...},2:{...}]我如何调整这个数组,使键按数字顺序恢复?

JavaScript:将同步代码调整为异步,以支持 IE8?

我正在处理一个数据密集型网站,我需要支持IE8。我在IE8中收到一些“运行缓慢的脚本”错误,因此我正在调整我的代码以在旧浏览器的循环期间定期暂停。这是我当前的代码:combineData:function(xData,yData,values){varcombinedData=this.combineDatasets(xData,yData,values.x,values.x_val);combinedData=this.calculateRatiosForData(combinedData);//variousotherdataoperations,thencontinuetoset

javascript - Socket.io 无法将数据发送到客户的唯一房间

我正在使用Node.js创建一个媒体上传微服务。该服务的工作原理是将上传的二进制数据接收到缓冲区,然后使用S3npm包上传到S3存储桶。我正在尝试使用该包中的eventEmitter,它显示上传到S3的数据量,并将其发送回正在上传的客户端(以便他们可以看到上传进度)。我正在使用socket.io将进度数据发送回客户端。我遇到的问题是socket.io中的.emit事件会将上传进度数据发送到所有连接的客户端,而不仅仅是发起上传的客户端。据我了解,一个套接字连接到“连接”上的默认房间,该房间由客户端的“id”镜像。根据官方文档,使用socket.to(id).emit()应该只将范围内的数

javascript - Node.js 到 Socket.io 时间延迟

我正在使用Node.js(v0.12.4)和Socket.io(1.3.2)开发实时交易应用程序。在那方面,当从Node.js向GUI(Socket.Io)发出响应时,我面临将近(100ms)的一些时间延迟。我不知道为什么在从Node.js向GUI(Socket.IO)发送数据时会出现时间延迟。这发生在生产现场。由于网络延迟,我们也尝试在生产服务器位置进行调试。但同样的结果。有人帮我解决这个问题吗? 最佳答案 Onehugethingtonotebeforedoingthefollowing.Whencalculatingtimin

javascript - 为什么在删除项目时 Javascript 中的数组不调整大小?

这个问题在这里已经有了答案:DeletingarrayelementsinJavaScript-deletevssplice(29个答案)关闭5年前。在许多语言中,标准动态列表(不是固定大小的数组)类型会在删除项目后调整大小:python:myList=['a','b','c']del(myList[0])print(len(myList))#Prints'2'C#:varmyList=newList{"a","b","c"};myList.RemoveAt(0);Console.WriteLine(myList.Count);//Prints'2'等等。然而,在Javascript中

javascript - jquery调整窗口大小以适应内容

我有一个显示300x300px图片的简单弹出窗口,我将窗口的大小设置为350x350px,但根据浏览器的不同,我会得到滚动条或额外的空白。是否有一些jQuery函数可以调整浏览器窗口的大小以适应内容而没有任何滚动条或空白,无论是什么浏览器?帮帮我!! 最佳答案 你可以做这样的事情..functionwindowResize(){varcontentWidth=document.getElementById("YourImageOrContent").offsetWidth;varcontentHeight=document.getE

javascript - 我可以根据窗口大小执行 javascript 吗?

我有一个响应式网站,我在其中使用javascript创建一个粘性侧边栏。当浏览器大小小于768像素时,我还使用媒体查询从多列布局更改为单列布局。我需要弄清楚如何在单列布局中禁用粘性菜单脚本。本质上,我需要诸如脚本语句的媒体查询之类的东西。这是我用来启用脚本的代码:jQuery('#info').containedStickyScroll({duration:0,unstick:false});有什么我可以添加到它的东西,只在窗口宽度为768像素或更宽时触发它吗?编辑:我正在寻找一种解决方案,如果用户即时调整窗口大小,该解决方案将起作用。 最佳答案

javascript - d3.js:限制画笔的大小

有没有办法限制画笔的大小,即使范围更大?我整理了一个只有x比例尺的画笔,可以移动和调整大小。我希望能够限制用户可以调整大小的范围(基本上只能达到某个点)。在下面的示例中,当画笔大于最大范围的一半时,画笔函数将停止更新。但是,刷子本身仍然可以扩展。有没有办法防止这种情况发生?或者有更好的方法来处理这个问题吗?非常感谢!在此处查看此代码:http://bl.ocks.org/3691274(编辑:此演示现在有效)bar=function(range){varx_range=d3.scale.linear().domain([0,range.length]).range([0,width])

javascript - 如何使 fancyBox 2 调整其高度以适合其内容?

我正在尝试获取我的fancyBox当其内容高于视口(viewport)时扩展高度。这样,用户就可以使用浏览器的滚动条滚动其内容。相反,我的fancyBox一直有自己的滚动条。我只是使用内联内容,而不是iframe。这些是我设置的选项:$('.fancybox').fancybox({autoSize:'false',fitToView:'false',maxWidth:940});添加scrolling:'no'会切断底部的内容。明确定义一个非常高的高度是可行的,但我希望动态确定高度。 最佳答案 bool值和整数值应该不带引号,这样